.address{
	padding: 0.9375rem;
	display: flex;
	align-items: center;
	background-color: #FFFFFF;
	.order_location{
		width: 2rem;
		height: 2.1875rem;
	}
	.info{
		margin-left: 0.9375rem;
		.user-info{
			color: #333333;
			margin-bottom: 0.6875rem;
			.username{
				font-size: 1rem;
				margin-right: 0.9375rem;
			}
			.userphone{
				font-size: 0.875rem;
			}
		}
		.user-address{
			font-size: 0.75rem;
			color: #333333;
		}
	}
	
}
.order_ribbon{
	width: 100%;
		height: 0.3125rem;
		margin-bottom: 0.9375rem;
}
.recommend-list-item{
			display: flex;
			align-items: center;
			// margin-bottom: 0.9375rem;
			padding: 0 0.9375rem;
			.goods-last{
				display: flex;
				align-items: center;
				justify-content: space-between;
			}
			.recommend-img{
				width: 5.625rem;
				height: 5.625rem;
				margin-right: 0.6875rem;
			}
			.recommend-info{
				flex: 1;
				display: flex;
				flex-direction:column;
				height: 5.625rem;
				// justify-items: self-end;
				justify-content: space-between;
				// align-items: flex-end;
				.goods-title{
					 text-overflow: -o-ellipsis-lastline;
					  overflow: hidden;
					  text-overflow: ellipsis;
					  display: -webkit-box;
					  -webkit-line-clamp: 2;
					  line-clamp: 2;
					  -webkit-box-orient: vertical;
					  line-height: 1.1875rem;
					  color: #333333;
					  font-size: 0.875rem;
					  margin-bottom: 0.6875rem;
				}
				.goods-code{
					font-size: 0.625rem;
					color: #999999;
					margin-bottom:0.125rem;
				}
				.goods-price{
					// margin-top:0.125rem;
					font-size: 0.75rem;
					color: #e31436;
					.fuhao{
						font-size: 1.125rem;
						
					}
				}
			}
		}
		.cart-list{
			background-color: #FFFFFF;
			padding: 0.9375rem 0;
			margin-bottom: 0.9375rem;
		}
		.cart-list-item{
			margin-bottom: 0.9375rem;
		}
		.cart-list-item:last-of-type{
			margin-bottom: 0;
		}
		.goods-last{
			display: flex;
			align-items: flex-end;
			justify-content: space-between;
			.goods-num,.goods-total-price{
				font-size: 0.75rem;
				color: #999999;
			}
		}
		.quan-content{
			padding: 0.9375rem 0.9375rem 0;
			background-color: #FFFFFF;
			.border{
				border-bottom: 0.0625rem solid #EEEEEE;
			}
			.quan-item{
				display: flex;
				justify-content: space-between;
				align-items: center;
				padding-bottom: 0.9375rem;
				.quan-item-left{
					.list-name{
						color: #333333;
						font-size: 0.875rem;
					}
					.no-data,.jifen{
						font-size: 0.75rem;
						color: #999999;
					}
				}
				.quan-item-right{
					font-size: 0.75rem;
					display: flex;
					align-items: center;
					.no-quan,.no-yunfei{
						color: #999999;
					}
					.has-dikou,.has-yunfei{
						color: #e64340;
					}
					.has-quan{
						.youhui{
							color: #e64340;
						}
					}
				}
			}
		}
		.arrow_right{
			width: 0.3125rem;
				height: 0.5rem;
				margin-left: 1.0625rem;
		}
		.send-order{
			position: fixed;
			display: flex;
			align-items: center;
			justify-content: space-between;
			width: 100%;
			bottom: 0;
			left: 0;
			background-color: #FFFFFF;
			padding: 0.5rem 0.9375rem;
			border-top: 0.0625rem solid #EEEEEE;
			.order-btn{
				width: 7.8125rem;
					height: 2.125rem;
					line-height: 2.125rem;
					background-color: #187800;
					border-radius: 1.0625rem;
					text-align: center;
					color: #f8f8f8;
					font-size: 1rem;
			}
			.my-total-price{
				color: #e64340;
				font-size: 1.125rem;
			}
		}
		.coupons-content{
			background-color: #FFFFFF;
			padding: 1rem;
			border-radius: 0.5rem 0.5rem 0px 0px;
			.edit-area{
				display: flex;
				align-items: center;
				font-size: 0.875rem;
				padding-bottom: 1rem;
				border-bottom: 0.0625rem solid #EEEEEE;
				justify-content: space-between;
				.cancel{
					color: #666666;
				}
				.text{
					font-size: 1rem;
					color: #333333;
				}
				.makesure{
					color: #187800;
				}
			}
			.coupons-list{
				padding: 0.9375rem 0 0;
			}
			.coupons-list-item{
				padding-bottom: 0.9375rem;
				display: flex;
				align-items: center;
				.list-item-left{
					width: 5.9375rem;
					height: 5.5rem;
					display: flex;
					align-items: center;
					justify-content: center;
					color: #FFFFFF;
					background: url(../../../../../images/cart/icon_coupon_left.png) no-repeat center;
					background-size: 100% 100%;
					.coupons-num{
						font-size: 2rem;
					}
				}
			}
		}
		.list-item-right{
			display: flex;
			flex-direction: column;	
			
			width: 15.625rem;
				height: 5.5rem;
				border-image: url(../../../../../images/cart/icon_coupon_right.png);
				// border-radius: 0.3125rem;
				box-sizing: border-box;
				padding: 0.3125rem  0 0.3125rem 1rem;
				// border: 0.0625rem solid #EEEEEE;
			.coupons-edu,.no-coupons-edu{
				font-size: 1.125rem;
				color: #333333;
				margin-bottom: 0.6875rem;
			}
			.coupons-erea,.no-coupons-erea{
				font-size:0.625rem;
				color: #333333;
				margin-bottom:0.5625rem;
				
				 .goods-name{
					 overflow: hidden;
					 text-overflow:ellipsis; 
					 white-space: nowrap;
				 }
				
			}
			.coupons-time{
				font-size: 0.625rem;
				color: #999999;
				margin-bottom: 0.3125rem;
			}
		}
		.no-select-bg{
			background: url(../../../../../images/cart/icon_coupon_right_unselected.png) no-repeat center;
			background-size: 100% 100%;
		}
		.select-bg{
			background: url(../../../../../images/cart/icon_coupon_right_selected.png) no-repeat center;
			background-size: 100% 100%;
		}
		